function init(config) {
  return {
    // getDetail(send) {
    //   const url = `${config.agentSystem}${send.areaCode}`;
    //   const queryObj = {
    //     source: {
    //       uid: send.uid,
    //       offset: send.offset || 0,
    //       limit: send.limit || 10,
    //       recordType: send.recordType
    //     },
    //     token: send.token,
    //     type: 5502
    //   }
    //   console.log('queryObj', JSON.stringify(queryObj));
    //   return fetch(url, {
    //     method: 'POST',
    //     body: JSON.stringify(queryObj)
    //   });
    // }
    getDetail(send) {
      const url = `${config.agentSystem}${send.areaCode}`;
      const queryObj = {
        source: {
          offset: send.offset || 0,
          limit: send.limit || 10,
          types: send.recordType
        },
        token: send.token,
        type: 5512
      }
      console.log('queryObj', JSON.stringify(queryObj));
      return fetch(url, {
        method: 'POST',
        body: JSON.stringify(queryObj)
      });
    },
    getUserDetail(send) {
      const url = `${config.agentSystem}${send.areaCode}`;
      const queryObj = {
        source: {
          offset: send.offset || 0,
          limit: send.limit || 10,
          types: send.recordType,
          uid: send.uid,
        },
        token: send.token,
        type: 5526,
      }
      console.log('queryObj', JSON.stringify(queryObj));
      return fetch(url, {
        method: 'POST',
        body: JSON.stringify(queryObj)
      });
    },
    getPlayerPayment(send) {
      const url = `${config.agentSystem}${send.areaCode}`;
      const queryObj = {
        source: {
          offset: send.offset || 0,
          limit: send.limit || 10,
          lftid: send.lftid
        },
        token: send.token,
        type: 5513
      }
      console.log('queryObj', JSON.stringify(queryObj));
      return fetch(url, {
        method: 'POST',
        body: JSON.stringify(queryObj)
      });
    }
  }
}

export default init